package ar.com.ford.it.fullEconomics.persistence.dto;

import java.math.BigDecimal;
import java.sql.Timestamp;
import com.ford.it.persistence.PersistenceHelper;
import com.ford.it.persistence.PersistenceIndirection;

/**
 * ### Generado por Oracle TopLink Workbench 10.1.3.1.0 - Thu Nov 27 11:06:49
 * GMT 2008. ###
 */

public class Teesp07Assembly {

	private Timestamp eesp07LastUpdtS;

	private Timestamp eesp07CreateS;

	private String eesp07LastUpdtUserC;

	private String eesp07CreateUserC;

	private String eesp07AssyCompCtrlNumberC;

	private String eesp07AssyCtrlNumberC;

	private BigDecimal eesp07AssyUsageQuantityQ;

	private Timestamp eesp07AssyOutDateY;

	private Timestamp eesp07AssyInDateY;
	
    /** Lazy-Load attribute */
    private PersistenceIndirection eesp07PlantCodeC = PersistenceHelper
            .newIndirection(null);
	
    /** Lazy-Load attribute */
    private PersistenceIndirection teesp01Part = PersistenceHelper
            .newIndirection(null);
    
    /** Lazy-Load attribute */
    private PersistenceIndirection teesp01PartComp = PersistenceHelper
            .newIndirection(null);
    
    /** Lazy-Load attribute */
    private PersistenceIndirection teesx03Intflog = PersistenceHelper
    .newIndirection(null);

	public Teesp07Assembly() {
		super();
	}

	public String getEesp07AssyCompCtrlNumberC() {
		return this.eesp07AssyCompCtrlNumberC;
	}

	public String getEesp07AssyCtrlNumberC() {
		return this.eesp07AssyCtrlNumberC;
	}

	public Timestamp getEesp07AssyInDateY() {
		return this.eesp07AssyInDateY;
	}

	public Timestamp getEesp07AssyOutDateY() {
		return this.eesp07AssyOutDateY;
	}

	public BigDecimal getEesp07AssyUsageQuantityQ() {
		return this.eesp07AssyUsageQuantityQ;
	}

	public Timestamp getEesp07CreateS() {
		return this.eesp07CreateS;
	}

	public String getEesp07CreateUserC() {
		return this.eesp07CreateUserC;
	}

	public Timestamp getEesp07LastUpdtS() {
		return this.eesp07LastUpdtS;
	}

	public String getEesp07LastUpdtUserC() {
		return this.eesp07LastUpdtUserC;
	}
	
    public Teesg01Plant getEesp07PlantCodeC() {
        return (Teesg01Plant) this.eesp07PlantCodeC.getValue();
    }

    public Teesp01Part getTeesp01Part() {
        return (Teesp01Part) this.teesp01Part.getValue();
    }

    public Teesp01Part getTeesp01PartComp() {
        return (Teesp01Part) this.teesp01PartComp.getValue();
    }
	
	public void setEesp07AssyCompCtrlNumberC(String eesp07AssyCompCtrlNumberC) {
		this.eesp07AssyCompCtrlNumberC = eesp07AssyCompCtrlNumberC;
	}

	public void setEesp07AssyCtrlNumberC(String eesp07AssyCtrlNumberC) {
		this.eesp07AssyCtrlNumberC = eesp07AssyCtrlNumberC;
	}

	public void setEesp07AssyInDateY(Timestamp eesp07AssyInDateY) {
		this.eesp07AssyInDateY = eesp07AssyInDateY;
	}

	public void setEesp07AssyOutDateY(Timestamp eesp07AssyOutDateY) {
		this.eesp07AssyOutDateY = eesp07AssyOutDateY;
	}

	public void setEesp07AssyUsageQuantityQ(BigDecimal eesp07AssyUsageQuantityQ) {
		this.eesp07AssyUsageQuantityQ = eesp07AssyUsageQuantityQ;
	}

	public void setEesp07CreateS(Timestamp eesp07CreateS) {
		this.eesp07CreateS = eesp07CreateS;
	}

	public void setEesp07CreateUserC(String eesp07CreateUserC) {
		this.eesp07CreateUserC = eesp07CreateUserC;
	}

	public void setEesp07LastUpdtS(Timestamp eesp07LastUpdtS) {
		this.eesp07LastUpdtS = eesp07LastUpdtS;
	}

	public void setEesp07LastUpdtUserC(String eesp07LastUpdtUserC) {
		this.eesp07LastUpdtUserC = eesp07LastUpdtUserC;
	}
	
    public void setEesp07PlantCodeC(Teesg01Plant aTeesg01Plant) {
        this.eesp07PlantCodeC.setValue(aTeesg01Plant);
    }

    public void setTeesp01Part(Teesp01Part aTeesp01Part) {
        this.teesp01Part.setValue(aTeesp01Part);
    }
    
    public void setTeesp01PartComp(Teesp01Part aTeesp01PartComp) {
        this.teesp01PartComp.setValue(aTeesp01PartComp);
    }

    public Teesx03Intflog getTeesx03Intflog() {
        return (Teesx03Intflog)teesx03Intflog.getValue();
    }

    public void setTeesx03Intflog(Teesx03Intflog teesx03Intflog) {
        this.teesx03Intflog.setValue(teesx03Intflog);
    }
}
